"""
@FileName：test.py\n
@Description：\n
@Author：lssyyr\n
@Time：2024/12/9 16:03\n
"""
from bs4 import BeautifulSoup

# 1.加载本地的html文件
fp = open('test.html', 'r', encoding='utf-8')
soup = BeautifulSoup(fp, 'lxml')
# print(soup)
# soup.tagName返回的是html第一次出现的tagName标签
# print(soup.a)
# print(soup.find('a'))    # print(soup.a)两者用法相同
# 属性定位
# print(soup.find('div', class_=' '))
# 返回的是符合要求的所有标签（列表）
# print(soup.find_all())
# select('某种选择器（id，class，标签选择器）')，返回的是一个列表
# print(soup.select('div.content'))
# 层级选择器 > 表示一个层级 空格表示多个层级
print(soup.select('.nav-dropdown > li > a')[0])
print(soup.select('.nav-dropdown   a')[0])
